October 17, 20196 min read
When you cooking with ratios, the amount of ingredients you need changes in proportion to how much of the food you want to make. Big O notation measures the relative complexity of a function or algorithm in proportion to the size of the function’s input.
July 24, 20186 min read
Inheritance gets a bad rap in the programming world, but like anything, it has a time and a place. And composition is not a panacea. It can very quickly turn around and bite us.
July 05, 20184 min read
After almost 10 years in the statically typed world, I switched over to exclusively writing dynamically typed code about 6 months ago. Learning to code in dynamic languages has been a ride, and I’m still experiencing growing pains.